<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ include file="/WEB-INF/jsp/commons/taglibs.jsp"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>E-天下商旅</title>
<link href="${ctx}/resources/css/jbox_skin_blue/jbox.css" rel="stylesheet" type="text/css">
<link href="${ctx}/resources/css/page_member.css" rel="stylesheet" type="text/css">


<%-- script src="${ctx}/resources/script/jquery-validation-1.9.0/jquery.validate.messages.js" type="text/javascript"></script> --%>

</head>

<body>

<jsp:include page="/WEB-INF/jsp/commons/header.jsp" >
     <jsp:param name="currentMenu" value="menu3"/>
</jsp:include>



<div class="main_box">
<div class="main cf">

	<jsp:include page="../commons/left.jsp"></jsp:include>
	<div class="right">
		<div class="right_box">
			<div class="title"><span><a href="#">注册会员</a></span></div>
			<div class="content cf">
				<div class="reg_box">
					<img class="top_img" src="${ctx}/resources/img/top1.png">
					<form  action="${ctx}/memberBI/registerAdd" name="registerForm"  id="registerForm" >
                        <div>
							<label><i>* </i>姓名</label>
                            <input type="text" class="input" name="name"  /><span ></span>                          
                        </div>
                        <div>
							<label><i>* </i>证件号</label>
                            <input type="text" class="input" name="idcard"  /><span></span>
                        </div>  
                        <div>
							<label><i>* </i>会员编号</label>
                            <input type="text"  class="input" name="username" id="username" /><span></span>
                        </div>
                        <div>
							<label><i>* </i>登录密码</label>
                            <input type="password" class="input" name="pwd"  /><span></span>
                        </div>
                        <div>
							<label><i>* </i>销售人编号</label>
                            <input type="text" class="input" name="commendUsername" id="commendUsername"   /><span></span>
                        </div>
                        <div>
							<label><i>* </i>服务人编号</label>
                            <input type="text"  class="input" name="parentUsername" id="parentUsername" /><span></span>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" id="js_choose_a" title="辅助选择服务人员">辅助选择</a><Br>
                        </div>
                        <div>
							<label><i>* </i>服务人部门</label>
							<input id="location1" type="radio" checked="checked" value="0" name="location">
							1部门 
							<input id="location2" type="radio" value="1" name="location">
							2部门<span></span>
                        </div>
                        <div class="havelabel">
                             	<label>&nbsp;</label>
							<input type="checkbox" name="agree" value="" id="agree" class="checkbox"><span></span><label for="agree" style="width:auto;">我已经阅读并同意以下《注册协议》</label>
                       </div>                        
                        <div>
							<label>&nbsp;</label>
                            <em class="agree_txt">
								<strong>E天下服务协议：</strong><br/>
								E天下服务协议”（以下简称本服务）是由E天下（香港）网络技术有限公司（以下简称本公司）向E天下商旅网会员提供的“E天下”会员系统（以下简称本系统）的服务。本协议由您和本公司签订。<br>
								一、 声明与承诺<br>
								（一）本协议已对与您的权益有或可能具有重大关系的条款，及对本公司具有或可能具有免责或限制责任的条款用粗体字予以标注，请您注意。您确认，在您注册成为E天下商旅用户以接受本服务之前，您已充分阅读、理解并接受本协议的全部内容，一旦您使用本服务，即表示您同意遵循本协议之所有约定。<br/>
								（二）您同意，本公司有权随时对本协议内容进行单方面的变更，并以在本网站公告的方式予以公布，无需另行单独通知您；若您在本协议内容公告变更后继续使用本服务的，表示您已充分阅读、理解并接受修改后的协议内容，也将遵循修改后的协议内容使用本服务；若您不同意修改后的协议内容，您应停止使用本服务。<br/> 
								 二、会员条件	<br/>									
									（一）清楚了解参与的详细计划。<br/>	
									（二）无严重不良信誉记录。<br/>	
									（三）有一定经济能力，参与资金非高息拆借而来，资金来源及用途合法。<br/>	
									（四）保证所提供的资料真实、合法、完整、有效。<br/>	
									（五）了解相关权利、义务和风险，有能力自行承担投资风险。<br/>	
									（六）一经加入，不得退出，但允许转让，不得在公众媒体宣扬，不得以欺瞒、夸大会员权益及发起机构名誉而吸纳新会员加入。<br/>	
									 三、用户的权利和义务 	<br/>									
									（一）用户有权利拥有自己在本网站的用户名和密码并有权利使用自己的用户名和密码随时登录本公司网站的会员专区。 <br/>	
									（二） 用户有权利享受本公司提供的旅游支持和旅游信息服务，并享受俱乐部推出的各种类型的旅游计划和积分计划，有权利在接受本公司提供的服务时获得技术支持、咨询等，服务内容详见相关介绍。 <br/>	
									（三） 用户保证不会利用技术或其他手段破坏及扰乱俱乐部网站以及本公司合作者或其他客户的网站。 <br/>	
									（四）用户应尊重本公司及其他第三方知识产权和其他合法权利，并保证在发生上述事件时尽力保护俱乐部及合作伙伴免于因该等事件受到影响或损失；本公司保留用户侵犯机构知识产权时终止向该用户提供服务并不退还任何款项的权利。 <br/>	
									 （五） 对由于用户向本公司提供的联络方式有误以及用户用于接受本公司邮件的电子邮箱安全性、稳定性不佳而导致的一切后果，用户应自行承担责任，包括但不限于因用户未能及时收到本公司的相关通知而导致的后果和损失。<br/>	
							                             四、 本公司的权利和义务  	<br/>
							                             （一）本公司应根据用户选择的服务以及交纳相关服务费用的情况向用户提供合格的旅游信息服务。 <br/>	
									（二） 本公司有权使用用户资料。 <br/>	
									（三）本公司承诺对用户资料采取对外保密措施，不向任何第三方披露，不授权第三方使用用户资料。 <br/>	
									（四）本公司有权对用户进行审查并决定是否接受用户成为本公司会员。 <br/>	
									（五）本公司保留在用户违反所在国家或地区法律法规规定或违反本在线注册条款的情况下终止为其继续提供服务并终止用户帐号的权利。 <br/>	
									  五、服务的终止  	<br/>	  
									  （一）用户有权随时申请终止其会员资格或其在本公司申请的一项或多项服务，但不能以任何条件要求俱乐部退还已经交纳的服务费用。  <br/>	
									    六、不可抗力 	<br/>	  
									  （一） 因不可抗力或其他意外事件，使得本条款履行不可能、不必要或者无意义的，遭受不可抗力、意外事件的一方不承担责任。 <br/>	
									（二） 不可抗力、意外事件是指不能预见、不能克服并不能避免且对一方或双方当事人造成重大影响的客观事件，包括但不限于自然灾害如洪水、地震、瘟疫流行和风暴等以及社会事件如战争、动乱、政府行为等。 <br/>	
									（三） 用户同意鉴于互联网的特殊性，黑客攻击、互联网连通中断或者系统故障等属于不可抗力，由此给用户或者第三方造成的损失不由本公司承担。  <br/>								
							</em>
                        </div>                         
                        <div>
 							<label>&nbsp;</label>
							<input type="submit" class="submit btn_orange" value="马上注册" />
                        </div>
					</form>
				</div>
			</div>
		</div>
	</div>
		
</div>
</div>

<jsp:include page="../commons/footer.jsp"></jsp:include>

<script src="${ctx}/resources/script/validate/jquery-1.4.min.js" type="text/javascript"></script>
<script src="${ctx}/resources/script/common.js"></script>
<script src="${ctx}/resources/script/jquery.jBox-2.3.min.js"></script>
<script src="${ctx}/resources/script/jquery.jBox-zh-CN.js"></script> 
<script type="text/javascript" src="${ctx}/resources/script/validate/jquery.validate.js"></script>
<script type="text/javascript" src="${ctx}/resources/script/validate/jquery.metadata.js"></script>
<script type="text/javascript" src="${ctx}/resources/script/validate/additional-methods.js" charset="utf-8"></script>
<script type="text/javascript" src="${ctx}/resources/script/validate/messages_cn.js" charset="utf-8"></script>
<script>
$.validator.setDefaults({
submitHandler: function() { ajaxRegister(); }
});

function ajaxRegister(){
	var url = "${ctx}/memberBI/registerAdd?timestap="+(new Date()).valueOf();	
    $.ajax({
        type: "post",
        async:false,
        url: url,
        dataType: "json",
        data:$("form").serialize(),
        success: function(getmsg){  
            if(getmsg.code==0) {
        		//$.jBox(getmsg.context, {
        		//	title: "提示消息",
        		//	bottomText: ""
        		//});
        		alert(getmsg.context);
            } 
            else
            {
        		//$.jBox("注册成功", {
        		//	title: "提示消息",
        		//	bottomText: ""
        		//});
        		alert("注册成功");
        		window.location.href="${ctx}/memberBI/registerIndex";
            }
        }
    });
}

$(function() {			
	   $("#registerForm").validate({
			rules : {
				name : {
					required : true,
					rangelength:[2,20]
				},
				idcard : {
					required : true,
					isIdCardNo: true
				},
				username:{
					required : true,
					username:true,
					rangelength:[2,20],
					remote:{
						url: "${ctx}/memberBI/isCheckUsername", //后台处理程序    
				        type:"post",
				        dataType: "json",       				 //接受数据格式      
				        data:  {                     			 //要传递的数据   
				        	username: function() {   
				        				return $("#username").val();   
				        	  		  }		  
				        } 
					}
				},
				pwd:{
					required : true,
					rangelength:[6,20]
				},
				commendUsername:{
					required : true,
					remote:{
						url: "${ctx}/memberBI/isCheckCUsername", //后台处理程序    
				        type:"post",
				        dataType: "json",       				 //接受数据格式      
				        data:  {                     			 //要传递的数据   
				        	cUsername: function() {   
				        				return $("#commendUsername").val();   
				        	  		  }		  
				        } 
					}
				},
				parentUsername:{
					required : true
				},
				agree:{
					required : true
				}
				
				
			},
			errorPlacement : function(error, element) {
				error.appendTo(element.next("span"));
			},
			messages : {				  
				name : {
					required : "请填写真实姓名，注册后不能修改",
					rangelength:"姓名长度2-20位"
				},
				idcard:{
					required : "证件号不能够为空",
					isIdCardNo:"请输入正确的身份证号"
				},
				username:{
					required : "用户名不能够为空",
					rangelength:"用户名长度为2-20位",
					remote:"用户名已存在"
				},
				pwd:{
					required : "密码不能够为空",
					rangelength:"密码长度为6-20位"
				},
				commendUsername:{
					required : "推荐人员不能够为空",
					remote:"推荐人员不存在"
				},
				parentUsername:{
					required : "服务人员不能够为空"
				},
				agree:{
					required : "请先阅读服务协议"
				}
			}
		});
	});
	
$(function(){
	$("#js_choose_a").click(function(e) {
		var boo = false;
		$.ajax({
			type:"post",//可选get
			url:"${ctx}/memberBI/isCheckCUsername",//这里是接收数据的PHP程序
			async: false ,
			data:{			
				cUsername: function() {   
						return $("#commendUsername").val();   
		               }},                         //传给PHP的数据，多个参数用&连接
			dataType:'json',//服务器返回的数据类型 可选XML ,Json jsonp script html text等
			success:function(msg){
			//这里是ajax提交成功后，PHP程序返回的数据处理函数。msg是返回的数据，数据类型在dataType参数里定义！
			if(msg==true)
			{
				boo = true;
			}
			},
			error:function(){
			//ajax提交失败的处理函数！
			alert("ajax失败！");
			}
			});

		if(boo == false)
		{
			alert("销售人员不存在！");
			return;
		}
		
		var commendUsername = $("#commendUsername").val();
		var me = $(this);
		var iframeurl = "${ctx}/memberBI/serverList?level=1-1&username="+commendUsername;
		$.jBox("iframe:"+iframeurl, {
			title: me.attr("title"),
			top: "30px",
			width: 780,
			height: 500
		});
		$("div.jbox .jbox-content").css({
			"overflow-y":"hidden"
		});
		return false;
		
	});
});

 function jsClick(account){		
	var url = "${ctx}/memberBI/deleteAccount?timestap="+(new Date()).valueOf();	
    $.ajax({
        type: "post",
        async:false,
        url: url,
        dataType: "json",
        data:{
        	account:account
        },
        success: function(getmsg){  
        	alert(getmsg.context);
        	$(".jbox-close").click();
        }
    });
	 
 }

function jsChoose(number,level){
	var l = level.substring(level.indexOf("-")+1);
	var num = parseInt(l);

	$(".jbox-close").click();
	$("#parentUsername").attr("value",$.trim(number));
	if (   num   %2   ==1) 
      {
		$("#location1").attr("checked","checked");
      } 
	  else 
      {
		 $("#location2").attr("checked","checked");
      }
}


</script>
</body>
</html>

